뒤에 추가(enqueue)와 앞에서 삭제(dequeue)는 원소를 옮기지 않고 j와 n만 바꾼다
추가와 삭제가 일어날 때마다 j, 다음 추가 칸, 원소 수가 바뀌지만 남은 원소는 제자리에 있다.
용량 6이 모두 찼다. 이 도식은 용량을 6으로 고정해 추가를 멈춘다. 실제 원형 배열은 더 큰 배열을 만들어 j부터 읽은 순서대로 0번 칸부터 옮기고 j를 0으로 되돌린다.
물리 배열
논리 인덱스(logical index) i는 물리 인덱스(physical index) (j + i) mod 용량에 있다
위 절의 j와 원소 수 n을 그대로 쓴다. 같은 상태에서도 논리 인덱스 i가 달라지면 대응하는 물리 칸이 달라진다.
| 논리 i | 물리 인덱스 | 값 |
|---|